package Vista;

import java.awt.BasicStroke;
import java.awt.Graphics;
import java.awt.Graphics2D;

import javax.swing.JPanel;

	//Definicion de un Panel Circular que permite ocultar
	//el Panel del Juego excepto un circulo transparente
	public class PanelCircular extends JPanel {
		
		//centro del circulo
		int x, y;
		//diametro para que cubra todo el juego
		int diametro = 1100;
		//desplazamiento para que coincidan las coordenadas 
		int desplazamiento = (diametro / 2) - 10;
		//ancho del trazo del circulo 
		BasicStroke grosorLinea = new BasicStroke(850); 
		
		public PanelCircular(int x, int y) {
	    	this.x = x - desplazamiento;
	    	this.y = y - desplazamiento;
	    }	
		
		public void paintComponent(Graphics g) {
	        ((Graphics2D) g).setStroke(grosorLinea);
	        g.drawOval(x, y, diametro, diametro);           
	    }
	}
